doc and test for push_monitor