improve http cache