Client : fix bug into recursive method : update

~150 ms => ~5 ms for map = 0; section = 0; region = 0; location = 0; zoom = 0.2

Signed-off-by: Jean-François Erdelyi <jean-francois.erdelyi@etu.iut-tlse3.fr>