removed copying id, updated timeout to 10 minutes, json parse error handling