added throttling and unPinging encoder