finally live refresh works