update the FM