Heterogeneous Update Processes Shape Information Cascades in Social Networks