Canister:limit for single message execution

Not sure if I’m following, but if you call another canister or your canister itself asynchronously than your subsequent calculation can happen in another execution round.

In addition, Deterministic Time Slicing is coming soon which allows to run computation of several rounds transparently, i.e. without you having to take care of that explicitly.