added default data arg to Data
added silentUpdate to Data