split packageNodeWebkit task into separate task to resolve async issues