Low rank updates in preconditioning the saddle point systems arising from data assimilation problems