Hi Varun,
Although not tried personally, but can you please check if you can use triggers to keep the tables in sync. You may try with implementing the trigger on the table being modified and update the second table accordingly.
As mentioned, I haven't tried this myself but you can give a shot. If it works, you may not have to reload the whole table every time.
Regards,
Ravi