made wakeupfd movable