implemented work with helper into own thread;
implemented receiving the result data from helper;
some fixes;