update @ exp