Revert "restructuring motor data/settings updating flow"

This reverts commit b1c865e2888c89a1c598db87ef43a39ee82bede9.