I am flying into BOS from Dubai by Emirates reaching BOS on 2:45pm. My next connection is via JetBlue to Detroit at 4:42pm. That gives me a 1hr 57 mins layover during which i will have to go through immigrations and transfer my bag as well. Do you think it is possible? Should i be worried? Has anyone done something similar?