auto reload of state with pusher