fix: bug with receive method (no timeout)