Execute auto in future, cancel previous future before starting new one