0.0.3 refactoring, random task distribution, util api