remove aot and use tampoline