Solving issue #41 with expired content

This solves the issue #41 for the edge case when the cached content is
expired but sending the etag, server returns 304 so cached content is
still fresh.