An integrated technology adoption and diffusion model