Diffusion theory: A review and test of a conceptual model in information diffusion