Progress towards an improved particle flow algorithm at CMS with machine learning