routine update - filtering and map partial