redef bench and cache to Module