update blog: pro angularjs