[maven] add Appache-Commons IO dependency
[controller] add controller for widget update