Many changes - multithreading, ec2 tag to contol recovery and more