handoff backwards compatability

add a simple, point to point capability check for batch message support. if not, fall back to per-object messages.