update

- add more helper for ui item
- fix a memory leak
- fix some bugs
- add some new widget type(text, picture)
- make the image was easy to use