tryin to update table header
invoking table updates from swing thread
refactored opener