updated player & button