add last-modified feature support