Switch from send/onRequest to send/onMessage and add timeout before sending to newly created tab.