use firebase for user presence