Option to recalculate duration OR cost when resource unit % change

Currently, when the resource unit lined to a task is change, the cost is automatically recalculated. But many times we need the DURATION of the task to be recalculated from the change, leaving the cost unchanged.
Is this something that could be implemented?

Thank you!

Effort-driven scheduling is not supported, sorry.