Implement update
Implement searchable
Fix searchable spec