v0.4.0 relaesed
version 0.5.0: add framebuffer support, better buffer operation