removed update, update plugin state when necessary on fetch