[Update] see decs.

1. Update Generic
2. Update search book show status
3. Update registration to use hash