updtaed asset pre-compile