list property listen to index changes