a simple abstraction of buffer

* It's not the finally one, only a try.
* change the shader language to opengl es 2.0