fix update ebo/vao/shader bindings
small renaming
small function renaming