add buttons and improve UI

- add control buttons
- improve UI such as ajax loader