update
update and refoctore tabs