uglify(): fix transactions on updates
watch(): on updates use original file object to allow downstream side effects