update detail frame