update ArrayQueue using expression parameter