cache obsid for each obsn