Catchup with pushes