preview update using trigger event