created a new asynchronous I/O job class