dependency clean-up and update