add support for mesh hot loading
update shaders