setContent instead of update