update after transfer