Dynamic roles of social presence and individual differences in social TV platforms