update Grunt file
update the cached service
update tests and service