add new method ulpush/urpush(unique lpush/rpush)