An Optimization-based Algorithm for Non-stationary Kernel Bandits without Prior Knowledge