fix init callback