contoller now updates rep intervals and e factors based on input from client