- [ ] cache matches and messages id based - [ ] add matches and messages after fetching a single one with `getX(id)` - [ ] cache the user profile after the login request