update contact component