fixed it abit – now it monitors the session to update the position