Added async task managment structure