buceket: since PID controller is safe for parallel update, we can run it under read-lock and do not block upload fast path