The building block of internet-of-things (IoT) follows the routing standardization of low power and lossy networks known as RPL for maintaining the routing constraints. The trickle timer algorithm is one of the major components of RPL that controls and maintains the routing frequency through suppression and trafﬁc frequency adaptation mechanism. However, trickle algorithm suffers from the short listen problem that hold some nodes without transmitting messages. As a result, high power consumption and latency is observed in the network. Therefore, our proposed trickle scheme deal with the short listen problem and handle message transmission in a dynamic way. Thus the proposed algorithm optimize the latency and the power consumption. Simulation results show that the proposed algorithm has exhibited the superior performance than the existing algorithm in terms of packet delivery ratio.