updates dependencies
asserts crunching is requested after handling