cache to image + check if libraries ware downloaded
loading bar