user api now saves updates