Robot - problem

So the last thing that comes out on the serial monitor is '1'?

yes, totally right

First press of the button - serial responds with the count 1 and the servo moves to the first position
second press - nothing happens on serial monitor - servo stands still on position 1

something curious which i noticed while trying out a few things to correct the problem....

if i turn the r/c electronic off and on again and press the button for another time - the servo moves to the second position and the serial monitor show me the 2nd count....but again only 1 time...another press of the button does nothing until i redo the complete power off/on procedure....