upgrade and optimize the transfer toolkit