commit before switching branches