Update transfer logic.