fixbug: preview reload not triggered