fixed not-clear-the-view / redraw issue
implemented memory based framebuffer for software rendering