refact

add module loading exception catch
remove mixbuffer
add struct
move meshbuffer to glcore