loading of widgets

So I have one widget that takes about 4 seconds to load … its not that bad but it annoys me… I tried visible tag so it is only visible once it is filled but I am guessing that it is only looked at once because it will not load with just that and so I added Container($PARAM[list_id]).IsUpdating as a visible tag and now you see the extra part but before it is loaded as I was with out any visible tag… so how can I hid it but it still load once it is filled?