刮目相看

Idiom

 * 1) to be astonished by someone's progress
 * 2) to treat someone with renewed respect