[feat] add realtime positions