[API] bulk request now supports timeout, see #4220