add test for #21: update -a ignores changed modules