Major updates**

Fixed async issues by implementing npm async. I used the async.waterfall() function heavily to fix async issues. All data is not sent between pages successfully as I wish.