more progress on set_cache