update ACCache, make benefit from swift grammar