update tab processing