How to build dynamic balanced scorecard