Why does a canister keep consuming cycles?

See Is there any way to set up recurring payments with the internet computer? - #12 by skilesare for ideas here. It is unlikely that long term every cansister should implement heartbeat that needs scheduling.