update project to support time limited computation
