add poor man push: periodic pull