update todos state machines
drag'n'drop feature