Revert "redone asycn sending messages"

This reverts commit 1bf37bfd02e981d14c52227eb836956a1054fe61.
refactoring