GThread and GAsyncQueue for hashing added.