major API change.. , dynamic callbacks now receive a struct AmmServer_DynamicRequestContext  * instead of just a single char * buffer