update player effect