eventemitter updates