feat: add support for counting, reading, and updating users