only bind vao if neccecary
some stuff