add cache-control extensions cases and change others case