using SilexView to avoid closures, update autoload