add 304 cache, Fix #1
0.3.11