initial skeleton for update_row is laid out, need to add options support