Made item and user based CF parallel