UDataAsset does not reload after recompile?

Hi all I`m just starting with Unreal and I would like to create some static data using UDataAsset. My problem is that, the asset does not change if I add new variables to it later, is it expected behaviour? So if I create my DataAsset using the code:

//-----------------------------------------------------------------------------
// FTestDataEntry
//    Simple struct for testing.
//-----------------------------------------------------------------------------
USTRUCT()
struct FTestDataEntry
{
	GENERATED_USTRUCT_BODY()

	UPROPERTY(EditAnywhere)
	FString EntryName;

	/*UPROPERTY(EditAnywhere)
	int Count;*/
};

//-----------------------------------------------------------------------------
// UTestDataAsset
//    Simple UDataAsset for testing.
//-----------------------------------------------------------------------------
UCLASS()
class TP_API UTestDataAsset : public UDataAsset
{
	GENERATED_BODY()

	UPROPERTY(EditAnywhere)
	TArray<FTestDataEntry> Items;
};

And later uncomment the Count variable and compile, it will not show up in editor.