Major updates

- Minimize database
- Change on design
- Cache operation