make errythang offline with the power of appcache