Improve Router, Add getController Method and exec, Update Backend