emitters not updating correctly