Client/server-based asynchronous worker pool