update player list in lobby gracefully for better user experience

Please review. :)