Text this: Progress based assist-as-needed control strategy for upper-limb rehabilitation