Added async tests
Added TPL