better asset suport. added compile for client