Add io syncing and requests