End devices are intended to sleep and poll their parent Routers periodically. When you set the SM command on the router code you are using to one of the sleep functions, you turn it into an End device. This means that if you want to send data more often from an End device, try setting the PO command at a low value (Poll more often). Also make sure that you use hardware flow control so that you do not over run the buffers.