Revert "edit peek"

This reverts commit 6b457fdcd7a874a3bd825ad0ca21a52b58d30226.
Revert "Revert "Peek wake timeout (1/2)""

This reverts commit 85cfe1633d5e23971c37d69992bf5a5aada72c38.
Revert "Revert "fix""

This reverts commit be028ac0b21f37d30fd6afcce2742122ac8a16fb.
Revert "Revert "more fix""

This reverts commit d0e6a3d83f122bb49e02b3b535590287f6f03f08.