don't rebuild if source/script hash not changed even if force is set