Poll more efficiently

Only ask for items after the last seen item.
Start querying items since the last activity date on startup.
This loses the ability to receive events out of order and still handle them.