WIP: Testing adaptive timeouts and blocking commands as a quick workaround for the reported comm problems, not very promising though due to the current structure of the comm layer