update clause for shl