Works with async ture

no need to wait for files to load, we can show panel right away and load
contents once its up.