feat: added local storage cache for tabs