Save function also async