keep up with dependencies