fix user based recommendation

is user based recommendation has a stable result?