update usage in transfer