* use callbacks for response handling
* set timeout to 1 second
* move child var declaration to its creation point