Front controller pattern Update