get observation
update (x, P)
handle empty space the end_of_file