update deps function