bot.mirror: cache time based on action