moved create/delete to top, handle error in get_online_userS