Can we just avoid to submit the message to the executor service if it's not asynchronous and call it directly?