see #4, add vary accept-encoding response header