Fix GOVI push, refactor views.py, add warning on update and improve plan scenario view