single instance cache done