custom nodes always compile on every change

not sure how long compile times are, if this becomes a problem we can
always do this on another thread