update player listener