An HTML5 AppCache update progress plugin