logic fix in update area