add update spec
Fix update spec
Fix update spec
Fix update spec
Fix update spec
Fix update spec
Fix update spec
Add delete spec
Fix delete spec