Replace empty promise catches and rethrow
Move update loop to a child process