WIP: Continue implementing threadpool based executor