Add messages. Fix bug: hasJob should be true if hasMapJob OR hasReduceJob