update casts admin logic