데이터가 "변경" 되었을때만 전송이 되어서 timestamp를 추가 해준다
fun createDataRequest(path: String, urgent: Boolean = true, builder: DataMap.() -> Unit = {}) =
PutDataMapRequest.create(path).apply {
if (urgent) setUrgent()
dataMap.putLong("timestamp", System.currentTimeMillis()) // 이 부분
dataMap.builder()
}
.asPutDataRequest()