some cache efforts