speed up cached metho