Make WebAPIAdapter to extend from RESTAdapter

Make WebAPIAdapter to extend from RESTAdapter, Also make error handling
for update feature