Fixed signals to use post_save instead of pre_save