refactor: Extract asynch. job queue into JobQueue.