pub(crate) async fn synchronize<F: Fn(&OuterVerifier) -> bool>(
    parachain: bool,
    db: &Db,
    client: &HttpClient,
    filter: &F
) -> Result<()>