refactor instance table component, reload on cell change