doesn't excessively update list now