fix demo effect