move form processing in from receiver

and make it happen before first save

removes a GET and a PUT