#3 update service