The effects of participation and feedback received on the length of time members in online communities remain active