SlaveBrowser slaveBrowser = capturedBrowsers.getBrowser(id);
if (browser.tryLock(sessionId)) {
logger.debug("got session lock {} for {}", sessionId, id);
writer.write(sessionId);
slaveBrowser.resetCommandQueue();
slaveBrowser.clearResponseQueue();
browser.heartBeatLock(sessionId);
} else {
logger.debug("checking session status for {}", id);
// session is probably stalled