Adding set_values/get_values, more tests, renaming sync/async APIs