vertical center with timeout