Optimal and Practical Batched Linear Bandit Algorithm