update dependencies
Switch to midgard-portable backend