rename channelInterval to sendInterval