update and include dependency