pull periodically when push is disabled

changes to support pulling new messages periodically when push is
disabled