implement a auto-send strategy