Adding and Reading Working

Reading of contacts is working. Temp solved concurrency problem using
busy wait but that only gives top result. Need to find a new way