Make all network operation async
Update manifest