fixed move concurrency