webcal backend cleanup