use enabled smarter check in defadvice
submodule update