implemented send queue for synchronicity