small fixes, working on updating textview asynchronously