updated WebServiceHandler