flow update, more meaningful names
fix async error for first page vist
fixed Version api name call
error message doesn't continue to show after no error
improved flow
update readme