That's 2 seconds where nothing happens, including:
As the rest of the code is probably done in less than a millisecond you can assume that it will take anything up to 2 seconds to read a button.
You have defined the buttons as INPUT, do they have pull-up or pull-down resistors?
Some things to help you:
Demonstration for several things at the same time