Add optimization for nalongterm

Update optimization, next stage add bcps