better way to handle menuconfig changes