Fixed update listing view, moving controller logic in is_valid form function