display of the list field done 1000 times is too slow because the getList function is reexecuted. Added a local cache to improve performance