adds more logic for forum gets/adds/updates