optimize for non async sendings