don't call SendNow in DataHandler as it seems to be blocking.