pushed callback bug fix