update libpropeller