added asset pre-compiling