check file mtime if not buffered, fixed #15

if not buffered, every request will check the mtime to decide response 304 or get content from file stream
it also avoid to break stuff like content-length.