minor updates
add loading bar