always rebuild on update