check empty user history, if empty dont need to iterate and aggregate, just return similars for current item