update all transfer func bug