updated blog cache and related functions