Fixed callback lose