user list is updated only when changed and in one call