remove delegate
add iautoloader to apphelper