Transfer by thread and threadsave transfer implemented