Save context every saving time, and propagate the savings