Automatically Filtering Dynamic GIS Layers

Automatically Filtering Dynamic GIS Layers

Hi there, 
I have a map widget that is displaying a dynamic GIS layer based on a variable value and the variable is being updated as new data is coming into the payload.

My desired visualization would be that only the most recent GIS layer value will be displayed on the map. I can achieve this by adding a 'Present Time Interval' button to my map widget and setting it to the time interval at which my data is coming into the parser. However, this seems to require that I manually select the time filter button every time I want to refresh the map to display only the most current data. Otherwise, the GIS layers will just populate on top of each other. 

Is there a way to automatically filter the displayed layer values either by adding code to my payload parser or configuring the settings in the map widget?