compiling assets at runtime