You aren’t supposed to be calling lifecycle events, and they should not be used to manage data freshness. See this post.