use refreshThread to refresh particles
fixed redrawing thread not work
fixed gobject.timeout_add not work (need return True)
add particle moving angle
emit particles every n seconds