merge-with isn't applicable on non maps
fixing partial update