Release cached arrayItemContext after it has been used

arrayItemContext was cached between two closures. Hence initiated by the first, but not released by the latter.