wrapping up (barely) working library updating service