useronlineviewmodel