solved the problem associated with self edges. started up with multiprocessing for profiling users.