Error modification the return value in btn_handle. Add the fasync codes