* optimize player-list-view-model