add data interval api
ui icon font mixins
add loading screen
add feature next & prev button