No need to return promise in addPostAfterCheck since it is fire-and-forget.