Generic list updated for single and double circular