TODO: Get If-Modified-Since to work or use alternative