fixed a few issues with transfer task