No finished check in async mode
Modified watch for async
Fixed some type errors
Fixed task logit
Added async support