model review

- review datastore model
- support more responses kind
- update back office