improve incrementing and decrementing of list items