fast cache implemented