upgrade angular, fix #1786