update not to support variable, section in let extension
perfomance tuning