Added cancel of existing interval to avoid losing references to it and ending up with 2+ running