updated after sync