Markov-based solution for information diffusion on adaptive social networks