adding list shuffling during getting random item