Added UpdateService classes and unit tests