improve makecache gui