fix bugs in symbols update flow