player update and delete