Modifying Akka Library

Yes, I have used Future in my implemented function and I think I misrepresented the idea by using “blocking”. The goal is not to block the Actor but to prevent sending a message upon receiving certain messages. When sending a message an actor should check the Application state and when receiving one it has to sync and change its state. I have used Futures to keep track of which of the sent messages are delivered.
Anyways if I had to insistently implement a new send function is there a possible way?