Running host syncs in seperate tasks

closes #642
hopefully fixes #635
please review