optimize list using annotate()

2 jobs for 1766-show-up-in-list in 7 minutes and 56 seconds
latest