fixed bug in _wakeup() and finished adding response to build handler