handle an update with new dependencies