update build workflow