add stream and pagination for contacts

Ah, I see.