completely fixed updating contacts