A HTML5 manifest cache management system