update JD