background network fetch works, fixes #76