Linked Presentation: Differentiating Cache Files for Fine-grain Management to Improve Mobile Performance and Lifetime