timeout should be handled in WebService. To do so we need to change method:  bool SubmitTaskSolution(int gid, int tid, IBaseSolution solution);