updating get vs post