updated player view
extracted the api call jobs