Worker-based asynchronous implementation.