Wrap update in service