* implemented simple task dispatcher