Fix data engine updates and the reversed display bug in applet