gc API update
- object removal, proper timestepping