ArrayPositionAdapter updated