improve add point form
adding edit page, and refactor new point page