users:online refactor