added support for pusher state logging