Update commit, added timeout break for recv loop