CacheManagingDrawTask: rename mThread -> "DFM Cache-Building Thread"
DrawHanlder: start a new Thread for updating timer and drawing danmakus
L2RDanmaku && R2LDanmaku: always use getAccurateLeft(...)