general update for pos & fix