I recently bought the Phantom 4 and I am loving it! However the last few flights I've been having issues turning the battery of the drone off after the flight. The first time I waited 10 minutes and eventually pulled the battery out and after 5 minutes it allowed me to turn it off. This happened again, then the 3rd time I thought maybe it needs the battery to cool itself off before turning off so I left it a white and it let me switch it off after about 5-10 minutes. However it has happened again and i left it for about 10-15 minutes and still wouldn't let me switch it off so I had to pull it out again and after about 5 minutes I could turn it off again once it was out of the drone. I don't like pulling the battery out while it's on (I know is not recommended). But when on location I don't really have the time always to wait for it. Why is this happening? Is there something I can do so this doesn't keep on happening.