Currently when invoking the .add method on BulkProcessor, there is a chance that the .add also executes the request. This execution should be done asynchronously so that the add method can be blocking in terms of adding to the queue, but non-blocking for actual execution.