update with library ref