We need to add more cases about concurrency access from users, e.g. users can emit multiple migration tasks simultaneously from client.