handles event bus requests for put