(core+) refactor update for linux (bsd/win left)