Fixed timeout, forgot to remove non-blocking socket call inside Listener which avoided timeout completely :D