add tabs updates, fix activity listener bug