Asynchronous adaptation and learning over networks — Part I: Modeling and stability analysis