changed the serializer from DataContractSerializer to JsonConvert.SerializeObject for faster serialization