Moved options.update from listener to constructor