#47: scripts should update more reliably for the client