optimize autoload