Updates properly