update with vjax reflection