Reconstruct LazyTaskRunner
Fix bug of retry logic