update demos, except motor