long running tasks execution failover implemented