add changes that make mapreduce.Job get contact AM, and now client can talk to AM