start implementation of filter update functionality