improve core & improve decorate & base backtrace