reservation window update GUI logic