add Partial refresh at onDraw