App cache and make it more nativelike