int update(const char *name, double value); // update a value if it exists
int update(const char *name, float value); // update a value if it exists
int update(const char *name, int32_t value); // update a value if it exists
int update(const char *name, double value); // update a value if it exists
int update(const char *name, float value); // update a value if it exists
int update(const char *name, int32_t value); // update a value if it exists