implement List interface

implement new updateAll to sync between list