shift a linkedlist